{$CLEO .cs}                  
04ED: load_animation  "CHOPPA"                       
04ED: load_animation  "PARACHUTE"
04ED: load_animation  "SWAT"
//0ADF: add_dynamic_GXT_entry "TRICK_1" text "Grab Trick ~1~"
//0ADF: add_dynamic_GXT_entry "TRICK_2" text "Drift Trick ~1~"
//0ADF: add_dynamic_GXT_entry "TRICK_3" text "Total Grab Trick ~1~"
//0ADF: add_dynamic_GXT_entry "TRICK_4" text "Total Drift Trick ~1~"
33@ = 0
32@ = 0
31@ = audiostream.Load3d("cleo/skateSA/HUD_specialtrick.wav")
model.Load(#BALLAS2)  //carrec920
model.Load(#bike)
07C0: load_path 921
038B: load_requested_models
8@ = car.Create(#bike,1874.0507, -1394.9553, 13.5417)
car.Angle(8@) = 180.0451
car.DoorStatus(8@, 4)
0209: 18@ = random_int_in_ranges 0 1


0@ = actor.CreateAsDriver(civmale, #BALLAS2, 8@)
actor.Health(0@) = 1600
0526: set_actor 0@ stay_in_car_when_jacked  1
0446: set_actor 0@ dismemberment_possible 0
wait 4000
05EB: assign_car 8@ to_path 920
01EC: make_car 8@ very_heavy 1 
06FD: set_car 8@ speed_on_path_to 0.70 
audiostream.LinkToCar(31@, 8@)

:AI_TRICKS
wait 0
if    
32@ > 3000  
jf @HANDSTAND
0615: define_AS_pack_begin 14@

0605: actor -1 perform_animation "CHOPPA_fwd" IFP "CHOPPA" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 1 time 5000
0618: assign_actor 0@ to_AS_pack 14@

061B: remove_references_to_AS_pack 14@
32@ = 0

20@ += 120
$Team_3 += 433
15@ += 1
wait 4000
jump @SPECIAL_TRICK_1
:NOT_TRICKING

20@ += 2
$Team_3 += 2
15@ += 68
wait 0
if 
// not is_actor_waiting_for_world_collision 0@
0611:   actor 0@ performing_animation "CHOPPA_fwd"

jf @NOT_TRICKING
wait 100

20@ = 0
:HANDSTAND

:SPECIAL_TRICK_1
if AND
// not is_actor_waiting_for_world_collision 0@
33@ > 7000
18@ == 0
///00E1:   player 0 pressed_key 3
//
//0818:  actor 0@ in_air
15@ > 500
jf @SPECIAL_TRICK_2
audiostream.PerformAction(31@, play)
0605: actor 0@ perform_animation "FALL_skyDive" IFP "PARACHUTE" framedelta 4.0 loop 0 lockX 0 lockY 0 lockF 0 time -1
//0ACB: show_styled_text "~y~Air-Sky Dive ~w~2500~y~pts." time 3000 style 4
33@ = 0
$Team_3 += 2500
15@ -= 500

:SPECIAL_TRICK_2
if AND
// not is_actor_waiting_for_world_collision 0@

//
18@ == 1

33@ > 7000
//
//0818:  actor 0@ in_air
15@ > 500
jf @MISSION
audiostream.PerformAction(31@, play)
0605: actor 0@ perform_animation "JMP_Wall1m_180" IFP "swat" framedelta 4.0 loop 0 lockX 1 lockY 1 lockF 0 time -1
//0ACB: show_styled_text "~y~Sideway Spin ~w~5000~y~pts." time 3000 style 4
33@ = 0
$Team_3 += 5000
15@ -= 1000
:MISSION
if
$ONMISSION == 0
jf @AI_TRICKS
actor.DestroyInstantly(0@)
car.Destroy(8@)
04EF: release_animation "swat"
04EF: release_animation "PARACHUTE"
04EF: release_animation "CHOPPA"

0873: release_path 921
audiostream.Release(31@)
end_thread
//gosub @SCORE_COMBO











//:SCORE_COMBO
